<?php
    require_once('BE/BECancion.php');
    require_once('DAL/DA_Canciones.php');
    require_once('DAL/DA_Repertorios.php');

    $id=$_REQUEST['txtID'];
    $q=$_REQUEST['txtBuscarCancion'];
    $q=urlencode($q);

    $qr=$_REQUEST['txtBuscarRepertorio'];
    $qr=urlencode($qr);
    if($_REQUEST['cmdNuevo']=='Nuevo'){
        header("Location:repertorios.php?id=0");
        die();
    }

    if($_REQUEST['cmdBuscarRepertorio']=='Buscar'){
        if($qr!=''){
            
            header("Location:repertorios.php?id=$id&qr=$qr");
        } else {
            header("Location:repertorios.php?id=$id");
        }
        die();
    }

    if($_REQUEST['cmdSeleccionarRepertorio']=='Seleccionar'){
        $qr = $_REQUEST['txtBuscarRepertorio'];
        $id = $_REQUEST['selRepertorio'];
        header("Location:repertorios.php?id=$id&qr=$qr");
        die();
    }

    if($_REQUEST['cmdBuscarCancion']=='Buscar'){
        if($q!=''){
            $q=urlencode($q);
        }
        header("Location:repertorios.php?id=$id&q=$q&qr=$qr");
        die();
    }

    if($_REQUEST['cmdAgregarCancion']=='Agregar'){
        $cancion_id = $_REQUEST['selCanciones'];
        $momento = $_REQUEST['txtMomento'];
        if(momento == "") {
            header("Location:repertorios.php?id=$id&q=$q&qr=$qr&msg=Error: El campo Momento está vacío.");
        }
        DA_Repertorios::agregarCancion($id, $cancion_id, $momento);
        header("Location:repertorios.php?id=$id&q=$q&qr=$qr");
        die();

    }

    if($_REQUEST['cmdHojaDeCanto']=='Hoja de Canto'){
        header("Location:hoja_de_canto.php?id=$id");
        die();
    }
    if($_REQUEST['cmdEliminar']=='Eliminar'){
        DA_Repertorios::EliminarRepertorio($id);
        header("Location:repertorios.php?id=0&q=$q&qr=$qr&msg=deleted");
        die();
    }

    header("Location:repertorios.php?id=$id&q=$q&qr=$qr&msg=not_implemented");
?>
